importClass('android.app.ActivityManager');
importClass('android.app.ActivityManagerNative');
importClass('android.app.Activity')
importClass('android.app.Service');
importClass('android.app.usage.UsageStats');
importClass('android.app.usage.UsageStatsManager');

importClass('android.content.Context');
// importClass('android.content.Intent');

importClass('android.os.IBinder');
importClass('android.os.Bundle');
importClass('android.os.Build');

importClass('android.util.Log');

importClass('android.view.View');

importClass('android.widget.Button');
importClass('android.widget.DatePicker');
importClass('android.widget.TimePicker');
importClass('android.widget.Toast');


importClass('java.io.IOException');
importClass('java.net.DatagramPacket');
importClass('java.net.DatagramSocket');
importClass('java.net.InetAddress');
importClass('java.net.SocketException');
importClass('java.text.SimpleDateFormat');
importClass('java.util.Calendar');

declare const Context: any;
declare const ActivityManagerNative: any;

export function globalGet(key: string): any {
    return global[key];
}

export function getActivityManager() {
    // return ActivityManagerNative.getDefault()
    return context.getSystemService(Context.ACTIVITY_SERVICE)
}


export function getAppTasks() {
    return getActivityManager().getAppTasks();
}

/**
 * // 获取activity服务
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

//检测你的应用程序是否是低RAM设备
activityManager.isLowRamDevice();

//清除应用程序的数据，返回是否清除成功
activityManager.clearApplicationUserData();

//通过包名获得一个应用程序的所有权限，返回所有永久授权的权限（通常在手机设置中调用）
activityManager.getGrantedUriPermissions(String packageName);

//通过包名清除一个应用程序永久授权的权限（通常在手机设置中调用）
activityManager.clearGrantedUriPermissions(String packageName);

//返回与调用应用程序关联的任务列表
activityManager.getAppTasks();

//返回设备的配置属性
activityManager.getDeviceConfigurationInfo();

//让系统立即终止与给定包相关联的所有后台进程。
activityManager.killBackgroundProcesses(String packageName);
————————————————
版权声明：本文为CSDN博主「误导你一生」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.csdn.net/z1804362542/article/details/126769541
 */